import { request, baseURl } from '../utils/request.js';

export function startMultipleTask(url) {
   return  request.post(`/start_task`, {url})
}

// 下载所有文档
export function downloadDocs(taskId) {
   // 如果在 pywebview 环境下，使用 pywebview 的 API 下载文件
   if (window.pywebview && window.pywebview.api && typeof window.pywebview.api.download_files === 'function') {
      window.pywebview.api.download_file(`${baseURl}/download_task/${taskId}`)
   } else {
      window.open(`${baseURl}/download_task/${taskId}`);
   }
}

// 下载单个文档
export function downloadDoc(taskId, title) {
   if (window.pywebview && window.pywebview.api && typeof window.pywebview.api.download_file === 'function') {
      window.pywebview.api.download_file(`${baseURl}/download_task_inner_single/${taskId}?title=${title}`)
   } else {
      window.open(`${baseURl}/download_task_inner_single/${taskId}?title=${title}`)
   }
}